﻿using Microsoft.Graphics.Canvas;
using Microsoft.Graphics.Canvas.Effects;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace 纸片人.win2dEffectControl.DataClass
{
     interface IEffectData
    {
        

        /// <summary>
        /// 获取输出效果
        /// </summary>
        /// <param name="device">设备用于创建图形资源和绘图会话。 大多数应用 应该使用 CanvasControl 包装器而不是直接管理自己的 CanvasDevice。</param>
        /// <param name="compression">是否压缩图像，默认为true 压缩</param>
        /// <returns></returns>
        ICanvasImage GetEffect(CanvasDevice device,bool compression );
    }
}
